这个函数将游戏开始时显示器的一些设置重置为某些值,也允许更改全屏抗锯齿的等级以及是否使用垂直同步。可用的抗锯齿等级包括0、2、4和8,默认起动时设置为0,默认的 v-sync(垂直同步)设置为关闭 (假)。开启 v-sync (垂直同步)画面上可以得到更平滑的游戏体验,但是也需要更多的计算资源,因些使用前仔细考虑它的影响,同理,抗锯齿等级越高,需要的处理资源也更多
目标设备各有不同,比如一些可能不支持8x 或者 4x抗锯齿, 因此有一个 <b2>只读</b2>变量可用来获取设备运行游戏时可以使用的AA(抗锯齿)等级。
display_aa
这个变量基于不同等级设置的比特值返回一个值。所以只支持 2xAA(2倍的AA)会输出2,对于 2x 和 4x(2倍或4倍) 的可用性将输出6。对于 8 和 4 的支持它会输出12。支持所有三个等级时 (2、4 和 8)将出输出14。
display_reset(aa, vsync);
参数 | 描述 |
---|---|
aa | 抗锯齿滤镜的等级 (0, 2, 4 or 8)。 |
vsync | 切换垂直同步为开启(真)或关闭(假) |
Real(实数)
if display_aa > 12 display_reset(8, true);
上述代码将设置抗锯齿等级为8,并开启垂直同步。